\documentclass[11pt]{ctexart}
\usepackage{graphicx}
\usepackage{ctex}
\usepackage[a4paper,left=1.25in,right=1.25in,top=1in,bottom=1in]{geometry}

\title{Report}
\author{刘小川  \\ 学号 3210105317}

\begin{document}
\maketitle
\section{总体说明}
对于三种求跟方法总的计算类求解，我放在了project.h里面，在main程序中，是计算求解器对各种题目求解的具体应用

\section{B}
具体的求解在mainTb.cpp中，此题使用二分法求解方程的根，在使用时用到了Binarysearch类，在求解时需对fun(x)函数根据所求的函数进行改变，然后构造类时输入区间，最大迭代次数，允许误差。经过程序计算，其结果为0.86023，0.641204，1.82941，0.117877.
\section{C}
求解方法在mainTc.cpp中，此时f(x)=x-tan(x),返回值为7.7241。
\section{D}
求解主程序对应mainTd.cpp，分别将函数写入，此时构造类时需要四个参数，前两个为初始的迭代值，然后为最大迭代次数M，和允许误差er，将程序算出，结果分别为3.167，1.306,-0.18895
\section{E}
求解程序在mainTe.cpp经过计算，此题即为求f(x)=$3.307-10arcsin(x)-10h\sqrt{1-h^2}$,将此方程式分别代入三种求解方法中.\par
二分法，其区间设在（0,1）上，结果为0.166116\par
牛顿迭代法，将初始迭代值x0设为0,结果为0.116117\par
Secant迭代法，x0设为0，x1设为0.5，则迭代值为0.116117\par
{
\centering\includegraphics[width=0.9\textwidth]{TE.png}

}\par
\section{F}
求解程序为mainTf.cpp首先对于题目(a)，首先将A，B，C，E算出带入方程中，A=17.74,B=87.21,C=9.66,E=47.46。方程为$17.74sin(h)cos(h)+87.21sin^2(h)-9.66cos(h)+47.46sin(h)$运行结果为0.575533。化为度数后可知满足结果。\par
{
\centering\includegraphics[width=0.9\textwidth]{Tf(a).png}

}\par
对于题目(b),只改变了D的值，因此改变C，E的值，因此C为9.707,E为47.71,运行结果为0.57894.，也与33度相近。\par
{
\centering\includegraphics[width=0.9\textwidth]{Tf(b).png}
}\par
关于(c)的结果，我分别令x1=0.6,0.7,0.8,0.9,1.0,得到结果在0.6的时候最逼近，这也是初始迭代点最接近33度的结果，其他的结果分别与33度偏差较大。我人为原因是割线法中这个函数两点距离稍大时，会和切线斜率有较大差别，所以才会产生较大的误差。
\end{document}
